patch of grass - French English Dictionary